
package com.lst.service;

import java.util.List;
import java.util.Map;

import com.github.miemiedev.mybatis.paginator.domain.PageBounds;
import com.lst.model.ClientAnswer;

public interface ClientAnswerService {

	int deleteByPrimaryKey(Integer id);

	int insert(ClientAnswer record);

	int insertSelective(ClientAnswer record);

	ClientAnswer selectByPrimaryKey(Integer id);

	int updateByPrimaryKeySelective(ClientAnswer record);

	int updateByPrimaryKey(ClientAnswer record);

	/**
	 * 
	 * @Title: insertlist
	 * @Description: 批量插入
	 * @param @param record
	 * @param @return    设定文件
	 * @return void    返回类型
	 * @throws
	 */
	void insertlist(List<ClientAnswer> record);
	/**
	 * 
	 * @Title: deleteByUserId
	 * @Description: 批量删除
	 * @param @param record
	 * @param @return    设定文件
	 * @return int    返回类型
	 * @throws
	 */    
	int deleteByUserId(Integer id);

	/**
	 * 
	 * @Title: updateQuen
	 * @Description: 用户调查问卷批量更新
	 * @param @param clientId
	 * @param @param list    设定文件
	 * @return void    返回类型
	 */
	void updateQuen(Integer clientId,List<ClientAnswer> list);
	 /**
   	 * 
   	 * @Title: deleteByUserId
   	 * @Description: 数据集
   	 * @param @param map
   	 * @param @return   pageBounds
   	 * @return List<ClientAnswer>    返回类型
   	 * @throws
   	 */
    List<ClientAnswer> queryByList(Map<String, Object> map , PageBounds pageBounds);
  
}
